package es.deusto.herotactics.ingameandroid.botones;

import android.graphics.Bitmap;
import android.widget.Toast;
import es.deusto.herotactics.ingameandroid.PantallaAndroid;
import es.deusto.herotactics.utils.Game;

public class BotonAcabarTurno extends Boton {

	/**
	 * Constructor del boton acabar turno que se mostrara en pantalla
	 * @param origen: pantalla en la que se situara el boton
	 * @param enabled: parametro que indica si el boton esta activo o no
	 */
	public BotonAcabarTurno(PantallaAndroid origen, boolean enabled) {
		super(origen, "Acabar turno");
		setEnabled(enabled);
	}
	
	/**
	 * Constructor delboton acabar turno que se mostrara en  pantalla
	 * @param origen: pantalla en la que se situara el boton
	 * @param imagen: imagen a mostrar para representar el boton
	 * @param enabled: parametro que indica si el boton esta activo o no
	 */
	public BotonAcabarTurno(PantallaAndroid origen, Bitmap imagen, boolean enabled) {
		super(origen, "Acabar turno", imagen);
		setEnabled(enabled);
	}

	/**
	 * Metodo que se ejecuta en el momento en el que se pulsa el boton
	 */
	@Override
	public void touch() {
		if (isEnabled()) {
			Game.cambiarTurno(origen);
			origen.getContexto().destruir();
		}
	}

}
